home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Community / BBS / BBS Networks / Fidonet / What is IXgate < prev   
Encoding:
Text File  |  1991-10-28  |  20.8 KB  |  463 lines  |  [TEXT/R*ch]

  1.    User guide for IXgate - the Internet to Microcomputer networks gateway
  2.  
  3.                             23rd September, 1991
  4.  
  5.                            What is IXgate, anyway?
  6.  
  7.   IXgate is both a piece of software and a physical entity. The  entity  is
  8.   an  operational gateway run by Nick Andrew and Larry Lewis to effectively
  9.   link Fidonet and other microcomputer networks to the Internet. We do this
  10.   to  enhance  the  intangible  skill and knowledge transfers which is made
  11.   possible by computer networking. The IXgate software performs  the  func-
  12.   tions of general USENET and Echomail distribution as well as the particu-
  13.   lar conversions required by a gateway.
  14.  
  15.   IXgate provides the following four basic services:
  16.  
  17.       USENET News to Echomail
  18.       Echomail to USENET News
  19.       Internet Mail to Netmail
  20.       Netmail to Internet Mail
  21.  
  22.   The above services can be utilized by other Fidonet  technology  networks
  23.   and similar Microcomputer networks (such as GT-Net) when a gateway system
  24.   is in place to link those networks. That  is,  the  messages  can  travel
  25.   through  two  conversions  and arrive essentially intact. And more impor-
  26.   tantly, for messages returned to USENET or Internet, the IXgate  software
  27.   has  been designed to allow this through-transition to occur automatical-
  28.   ly, with all necessary conversions.
  29.  
  30.   From the point of view of a microcomputer network, IXgate is a convenient
  31.   and  cheap method of accessing a skills and knowledge base which can only
  32.   be achieved through a worldwide network of professional  research  estab-
  33.   lishments, government, and industry.
  34.  
  35.   But first, a definition of the terms ...
  36.  
  37.                                  Definitions
  38.  
  39.   This document is best understood  by  the  reader  with  some  networking
  40.   knowledge.  In the absence of such knowledge, these definitions may prove
  41.   useful.
  42.  
  43.                                    USENET
  44.  
  45.   USENET is a meta-network. That is,  it  utilises  the  facilities  of  an
  46.   underlying  network  in  order  to  transport  messages efficiently. This
  47.   underlying network might be ACSnet, Internet, UUCP,  Fidonet,  BITNET  or
  48.   any of the many other networks in use today. So what then does USENET do?
  49.   USENET is an open forum for the public dissemination of  any  information
  50.   which  can  be  stored  on a computer. This information usually takes the
  51.   form of text messages, but it can also be source code, binary  (runnable)
  52.   programs, PostScript printer files, graphic pictures, etc... Binary files
  53.   are encoded into text messages using a program such as uuencode.
  54.  
  55.   USENET consists of a collection of "newsgroups", each one  devoted  to  a
  56.   particular  topic.  Messages placed in a newsgroup are distributed to all
  57.   other sites which receive the newsgroup, except for the following: USENET
  58.   has a mechanism to limit the propagation of messages to particular organ-
  59.   izational or geographic boundaries. The IXgate does not utilize this  fa-
  60.   cility when converting to/from Echomail.
  61.  
  62.   As mentioned, USENET is an open forum. All messages are public, they  can
  63.   be read by anybody.  In USENET, there is no concept of a private message.
  64.   Additionally, there is no concept of "To:" in messages. All messages  are
  65.   monologues which refer back to previous messages through ordinary message
  66.   quoting. Discussions only of interest to two participants are  best  car-
  67.   ried on through private mail. There is no such thing as E-mail in USENET.
  68.   But the underlying network usually has an E-mail service. So most  USENET
  69.   newsreaders  have  an interface to the Unix Mail program to allow private
  70.   replies to a message to go through E-mail.
  71.  
  72.   The only restricted newsgroups  are  known  as  'moderated';  The  USENET
  73.   software  sends  all  submissions as private mail to the moderator of the
  74.   group, who then edits, rearranges or collects articles  into  digests  to
  75.   post to the newsgroup.
  76.  
  77.   USENET crosses network boundaries through gateways to link many thousands
  78.   of  computers into a worldwide news network.  USENET is very loosely cou-
  79.   pled - there is no formal mechanism to join, and from  an  administrative
  80.   sense USENET is an anarchy, with little control over the actions of indi-
  81.   viduals except through the sheer  volume  of  disapproval  which  can  be
  82.   levelled at offensive individuals.
  83.  
  84.                                   Internet
  85.  
  86.   The Internet is a conglomeration of thousands of organisational  networks
  87.   worldwide.  Sponsored  by the US National Science Foundation, the charter
  88.   of the Internet is to support the research  activities  of  Universities.
  89.   This charter may be interpreted broadly, and so many commercial organisa-
  90.   tions have become linked to the Internet. It is mostly based around dedi-
  91.   cated  leased  lines or high-speed (64 Kbps - 2 Mbps) links, and the dom-
  92.   inant protocols in use are called  TCP/IP,  which  allow  functions  like
  93.   point-to-point  mail  delivery, remote login, and high volume remote file
  94.   transfers. For example file transfers from  overseas  Internet  sites  in
  95.   Australia  outside  prime  time can average speeds of 20 Kbps through the
  96.   packet-switched networks.  The Australian arm of the Internet is known as
  97.   AARNet,  which  provides  the high-speed links to Australian Universities
  98.   and also allows 3rd party organisations to participate in  Internet  mail
  99.   for  $1000  p.a.,  or  $400 p.a.  through a deal with the Australian Unix
  100.   Users Group (AUUG). Please note that the IXgate is a participant in  this
  101.   deal, and it costs money to run.
  102.  
  103.                            Microcomputer networks
  104.  
  105.   Are the networks to which IXgate addresses itself.  This  is  principally
  106.   Fidonet  itself. However the IXgate does not limit itself to this, we are
  107.   interested in _all_ Microcomputer based networks.
  108.  
  109.                          Fidonet technology networks
  110.  
  111.   These are Microcomputer networks which utilise the technology (the proto-
  112.   cols  and  software)  of the Fidonet network, but are not part of Fidonet
  113.   and thus are not subject to its rules and standards.  The  IXgate  itself
  114.   can  be  considered a Fidonet-like network and as such is not governed by
  115.   Fidonet in any way.
  116.  
  117.                                    Fidonet
  118.  
  119.   A worldwide network of Bulletin Board Systems (BBSs), principally made up
  120.   of microcomputers running MS-DOS and Fidonet compatible software (such as
  121.   Opus, Fido, SEAdog, TBBS and Quickbbs).  A computer in the  Fidonet  net-
  122.   work is either a node or a point.  A node is most commonly a BBS support-
  123.   ing several (hundred) users, whereas a point typically supports only  one
  124.   or a handful of users.
  125.  
  126.   Fidonet's structure is hierarchical, and consists of zones,  nets,  nodes
  127.   and  points.   A Zone identifies a large geographical area.  For example,
  128.   Zone 1 refers to North America and Canada.  Zone 2 refers to Europe.  And
  129.   Zone  3  is Australia.  Each Zone is made up of several Nets.  A Net is a
  130.   group of BBSs which are usually physically close  together,  administered
  131.   by  a  Net Host, who provides basic Fidonet services to the several Nodes
  132.   who make up the Net.  And every  Node  in  Fidonet  (each  computer)  may
  133.   choose  to  support one or more Points. Points are typically single-user,
  134.   non-BBS systems.
  135.  
  136.                                   Echomail
  137.  
  138.   Echomail is Fidonet's public conferencing system.  Messages  placed  into
  139.   an  Echomail  conference  are echoed (distributed) to other participating
  140.   sites.  Messages usually are addressed  to  somebody's  name,  so  public
  141.   conversations  can  take place. Echoes (as echomail conferences are popu-
  142.   larly called) may be restricted to certain audiences, such as Sysops, and
  143.   are  usually  of  limited  distribution.  There are international echoes,
  144.   Zone-wide echoes, Net-wide echoes, and others with more specialized  dis-
  145.   tribution.
  146.  
  147.                       IXGATE ADMINISTRATION AND HISTORY
  148.  
  149.   The    IXgate     software     was     written     by     Nick     Andrew
  150.   <nick@kralizec.zeta.org.au> (Fidonet 3:713/602) over 1987 - 1991.
  151.  
  152.   The gateway was first written in 1987, as a project in networking of dis-
  153.   similar  networks. Since that time it has been modified and enhanced many
  154.   times.
  155.  
  156.   The addressing structures changed once during the period 1988-1989  as  a
  157.   result  of the changing environment within ACSnet, and have changed again
  158.   in late 1991.
  159.  
  160.   An early version of the IXgate software was released to several interest-
  161.   ed  people  at  the  start  of 1988. It is currently installed on several
  162.   machines, as follows:
  163.  
  164.   runxtsa.runx.oz.au    is the feeder of USENET News to ...
  165.  
  166.   Prophet BBS           Receives USENET from Runx & is primary feed to
  167.                         Fidonet and other networks. Returned data from
  168.                         Fidonet (E-mail to Internet and replies in
  169.                         Echomail) is sent to ...
  170.  
  171.   kralizec.zeta.org.au  Which converts it and sends it out onto the
  172.                         Internet or posts it into USENET.
  173.  
  174.   socs.uts.edu.au       Is Kralizec's uplink for returned Mail & News
  175.                         and is Kralizec's USENET feeder.
  176.  
  177.   As you can see, all machines participate in the IXgate workings. However,
  178.   Kralizec  Dialup  Unix  is the main machine for all these. It is Kralizec
  179.   which owns the registered  Internet  domain  which  is  used  in  address
  180.   conversions.  All  E-mail into and out of Internet goes through Kralizec.
  181.   Also, all Echomail messages which are to be posted to USENET pass through
  182.   Kralizec.
  183.  
  184.                           OBTAINING IXGATE SOFTWARE
  185.  
  186.   The IXgate software is (C)opyright. However parties wishing to  establish
  187.   alternate  gateways  using  the same software may obtain a licence to the
  188.   source code. Requests will be handled on a case by case basis.
  189.  
  190.   IXgate is written in portable C code. The code currently runs under Unix,
  191.   MS-DOS  (Turbo-C and MSC) and Minix. Parts of the IXgate may be useful to
  192.   those who need to distribute USENET or Echomail. If the  IXgate  software
  193.   is  used,  USENET  news  can  be  received directly from Kralizec without
  194.   conversion.  This news can be redistributed to  downstream  systems  very
  195.   efficiently  -  much more efficiently than can Echomail, and with reduced
  196.   possibility of duplicates. MS-DOS binaries of the USENET distributor  are
  197.   available upon request.
  198.  
  199.                      ADDRESSING IN INTERNET AND FIDONET
  200.  
  201.   This document cannot completely describe Internet or  Fidonet  addressing
  202.   formats.  It is not necessary to know addressing formats in order to par-
  203.   ticipate in echomail or news which has been gated from USENET.
  204.  
  205.                            Addressing in Internet
  206.  
  207.   Internet addresses take this general form:
  208.                               user@host.domains
  209.  
  210.   USER is the user name. It is usually 1 to 16 characters long,  lowercase,
  211.   and can include digits or other characters. There is no standard for user
  212.   names.  Because of the short length of user names in  Unix,  for  example
  213.   Fred   Nurk's  user  name  might  be  'fred',  'nurk',  'fjn',  'buddha',
  214.   's8739221' or others.
  215.  
  216.   HOST is the name of the host computer which Fred uses. Some  examples  of
  217.   host  names are basser, uowcsa, cyberfrog, aragorn, munnari, runx, etc...
  218.   The host name is restricted in length to about 16 characters.
  219.  
  220.   DOMAINS describes where the site is in the  Internet  network.  A  domain
  221.   describes  an organisation (say upenn.edu for the University of Pennysyl-
  222.   vania in the USA, and adelaide.edu.au for the University of  Adelaide  in
  223.   Australia).
  224.  
  225.   The above does not do any justice to the incredible variety of  addresses
  226.   which  the  Internet supports. Suffice to say that the networks out there
  227.   in the real world are quite diverse, and  being  interconnected  as  they
  228.   are,  the complexity of the addresses increases as they pass from network
  229.   to network.
  230.  
  231.                             Addressing in Fidonet
  232.  
  233.   Fidonet addresses are in two parts. The first is the user name, which  is
  234.   normally  the  person's first and last name, separated by one space.  The
  235.   second part identifies the Fidonet node he/she uses.  This  is  a  string
  236.   which may look like this:
  237.  
  238.                                  3:713/606.1
  239.  
  240.   In this case, the 3: refers to Zone 3, Australia. The 713/606  refers  to
  241.   node number 606 within net number 713.  The .1 refers to point number one
  242.   of that node.
  243.  
  244.                     Address conversions and sending mail
  245.  
  246.   Every user of Fidonet has a unique Fidonet address, which is their  first
  247.   and last name and their zone:net/node.point numbers. The IXgate maps this
  248.   address into a unique Internet address which may be used by any member of
  249.   the Internet. The mapping looks like the following:
  250.  
  251.                  first.last@px.fxxx.nxxx.zx.fido.zeta.org.au
  252.             e.g., Harry Scum of 3:633/628.4 is represented as:...
  253.                  harry.scum@p4.f628.n633.z3.fido.zeta.org.au
  254.  
  255.   The point number (p4.) and the zone number (z3.) are  not  mandatory.  If
  256.   missing  the zone defaults to Zone 3. The 'zeta.org.au' domain is the re-
  257.   gistered Internet domain of Kralizec. The 'fido'  before  that  indicates
  258.   the  network to which the message will be sent. Possible replacements are
  259.   'gtnet' or 'intlnet', however currently only 'fido' is implemented.
  260.  
  261.                               Addressing Notes
  262.  
  263.   Point support is fully implemented. However  Zone  support  is  currently
  264.   minimal.  The  IXgate  should  currently  only be used to send to Fidonet
  265.   nodes in Zone 3.
  266.  
  267.   The first and last name is separated by a dot '.', not an underline.  The
  268.   underline is passed through without change. Also do not worry about upper
  269.   or lower case on names. The IXgate software capitalizes addresses proper-
  270.   ly  when  sending  into  Fidonet, and converts all addresses to lowercase
  271.   when sending into Internet.
  272.  
  273.   Note that formerly, addresses used 'fido.oz.au' on the Right  Hand  Side.
  274.   This address format still works for E-mail going from Internet to Fidonet
  275.   but the IXgate software no longer generates it on messages going the oth-
  276.   er  way.  The  change  was  made because the original 'fido.oz.au' domain
  277.   which has been in use for several  years  has  become  inaccessible  from
  278.   ACSnet sites (oz.au is an ACSnet domain, when UTS joined AARNet they left
  279.   ACSnet and thus the domain fido.oz.au remained accessible  from  Internet
  280.   sites, but not from ACSnet).
  281.  
  282.   When sending mail into the Internet, your sending address is converted by
  283.   the  IXgate  and  appears automagically on the From: line in messages. To
  284.   send a message into the Internet from Fidonet, you send  the  message  to
  285.   713/602  and  in the To part of the message you put the full Internet ad-
  286.   dress of the required destination. For example:
  287.  
  288.    Command?  s         send mail
  289.    Matrix Address: 713/602
  290.    To: oracle@iuvax.cs.indiana.edu
  291.    Subject: askme
  292.  
  293.   Note that kludges involving the word 'uucp' and !bang!paths! are not  re-
  294.   quired. In fact, they don't work so don't bother trying. The Internet ad-
  295.   dress format is the globally acceptable one, UUCP bang!paths are a kludge
  296.   and all such nodes should register themselves with the Internet.
  297.  
  298.   Note also that the length of To names in Fidonet is limited to 35 charac-
  299.   ters. An extensive analysis of 30,000 USENET messages revealed that 99.8%
  300.   of addresses are <= 35 characters long, with the notable exception of:
  301.  
  302.     - Addresses going through gateways (e.g. X.400)
  303.     - Addresses in Germany (they dislike abbreviating university names)
  304.     - Some addresses at the University of South Australia, where they
  305.       picked particularly silly domains.
  306.       E.G: frednurk@teaching.cs.adelaide.edu.au
  307.  
  308.   If mail into these domains becomes a requirement for you,  then  you  had
  309.   better join Kralizec Dialup Unix, which provides an interface to Internet
  310.   not limited by the vagiaries of Fidonet. Contact Nick Andrew for info.
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.              ECHOMAIL AND NEWS FEEDS INTO MICROCOMPUTER NETWORKS
  332.  
  333.   IXgate actively gateways most of the 750 USENET newsgroups into  Fidonet.
  334.   These look like Echomail conferences to Fidonet nodes.
  335.  
  336.                         OBTAINING A FEED FROM IXGATE
  337.  
  338.   If you are the sysop of a publically available node on some microcomputer
  339.   network,  you  may  obtain a feed from IXgate. In the first instance, you
  340.   should contact Larry Lewis of Prophet (3:713/600).
  341.  
  342.   Note that some USENET postings may carry Copyright messages and distribu-
  343.   tion  restrictions.  The  IXgate software does what any other USENET site
  344.   does, which is automatically copy and distribute messages.  Any site  may
  345.   archive  and  redistribute  any  message for free. But if there are other
  346.   restrictions, please abide by them as any upstream USENET site would.
  347.  
  348.   As the IXgate system is bidirectional, certain standards need to be  fol-
  349.   lowed when linking in to conferences supplied by IXgate.
  350.  
  351.   Rule 1 - No crosslinking, under any circumstances. Other USENET  gateways
  352.   may  provide conferences. No site may receive a feed from both IXgate and
  353.   some other USENET gateway, as the chances for  crosslinking  and  causing
  354.   massive  duplication  are too great. Also, newsgroups gated into Echomail
  355.   are not to be connected to existing Echomail conferences.
  356.  
  357.   Rule 2 - The set of Echo conferences originating from IXgate  start  with
  358.   the  characters  "IX"  and have similar names to the corresponding USENET
  359.   newsgroups (except uppercase). These Echoes  are  owned  by  IXgate.  For
  360.   Fidonet,  which  contains  the  administrative (not technical) concept of
  361.   "moderated" echoes, these echoes are all to be considered as moderated by
  362.   Nick  Andrew  (Sysop  at 3:713/602).  They are IXgate conferences and not
  363.   Fidonet conferences. IXgate maintains the right to cut feeds, or to "sug-
  364.   gest" that a feed be cut, for abuse of the rules.
  365.  
  366.   Rule 3 - No aliases. The IXgate software converts  every  proper  Fidonet
  367.   address into an Internet address, perfectly. The conversion is so perfect
  368.   that two people on different networks  can  hold  dialogue  without  ever
  369.   needing  to  know that their messages are going through a gateway. Please
  370.   keep it like that. Use of aliases (especially those containing  @  signs)
  371.   buggers up the conversion, so don't do it.
  372.  
  373.   Rule 4 - No off-topic messages. Messages entered into IXgate  conferences
  374.   which  are off-topic, trivial, all UPPERCASE or quote too heavily (90% or
  375.   more?) from other messages will be CANCELLED without entering USENET.  No
  376.   notice is currently given of this action.
  377.  
  378.   Rule 5 - There is no Rule 5.
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                              OFFENSIVE MATERIAL
  398.  
  399.   USENET users who wish to post material which other people may find offen-
  400.   sive  will  do  so  using a code called Rot13, which substitutes for each
  401.   letter a corresponding letter 13 characters away (a becomes n, b  becomes
  402.   o,  etc). A trivial program will encode/decode these.  USENET newsreading
  403.   software usually does this encoding and decoding for the user  (when  re-
  404.   quested).
  405.  
  406.                                  OTHER NOTES
  407.  
  408.   This gateway uses intermittent modem links. Messages are guaranteed to go
  409.   through  eventually  (barring  disaster),  if  addressed properly. If the
  410.   links are down, then the delay is measured in days.  You get no guarantee
  411.   of speed whatsoever.  In general though, transit time through the gateway
  412.   will be between 1 and 2 days. Any node wishing  to  reduce  this  transit
  413.   time can sponsor a daily call to the Internet uplink for $90 p.a.
  414.  
  415.   When you send a message through the IXgate into Internet, enter  the  To:
  416.   address  with  care.  If  you  mistype  the  address, your mail cannot be
  417.   delivered. In this case, you will receive a bounce  message  from  either
  418.   Kralizec  or whichever Internet system was unable to deliver it. You will
  419.   usually receive a copy of your message also.
  420.  
  421.   Sometimes a correctly addressed message is bounced by Kralizec.  This  is
  422.   caused  by  some  Fidonet utility which is illegally stripping the To ad-
  423.   dresses on netmail messages passing through it. I don't know which utili-
  424.   ty  it  is.  In any case, one solution to the problem is to send all mes-
  425.   sages to 713/602 either direct  mail,  or  via  Prophet.  713/602  direct
  426.   number is (02) 837-1183, and it supports all speeds up to V.32 + MNP5.
  427.  
  428.                                 THIS DOCUMENT
  429.  
  430.   This document is known as IXGATE.DOC. The most recent copy  is  available
  431.   by  file  request from Prophet (713/600), Sentry (711/403), or by sending
  432.   some    sort    of     human-readable     mail     to     Nick     Andrew
  433.   <nick@kralizec.zeta.org.au> or (Sysop of 3:713/602@fidonet).
  434.  
  435.   The information contained here is subject to  change  and  revision  over
  436.   time.  To  try  and keep users relatively well informed on how to use the
  437.   IXgate software, this document is supplied with an expiry date of:
  438.  
  439.                               1st April, 1992.
  440.  
  441.   After that date, please seek the latest version.
  442.  
  443.    --
  444.    Kralizec Dialup Unix                  Data: +61-2-837-1183, 9600 24hrs 8N1
  445.    Voice: +61-2-837-1397 (1900-2300)     Zeta Microcomputer Software
  446.    Plan: to beat Gnuchess 3.1 fairly!    P.O. Box 177, Riverstone NSW 2765
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.